<?php
namespace App\Http\Response;

trait ResponseJson
{
	/**
	 * 返回一个json
	 * @param $code
	 * @param $message
	 * @param $data
	 * @return string
	 */
	public function jsonResponse($code,$message,$data)
	{
		$content=[
			'code'=>$code,
			'message'=>$message,
			'data'=>$data
		];
		$a  =  json_encode($content);
		return  $a;
	}
	/**
	 * app接口出现业务异常时返回
	 * @param $code
	 * @param $message
	 * @param array $data
	 * @return string
	 */
	public function jsonData($code,$message,$data=[])
	{

		return $this->jsonResponse($code,$message,$data);
	}
	/**
	 * app接口请求成功返回
	 * @param array $data
	 * @return string
	 */
	public function jsonSuccessData($data=[])
	{
		return $this->jsonResponse(0,'success',$data);
	}

}